@charset "utf-8";
/* CSS Document */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, acronym, address, em, font, img, strong, b, u, i, ol, ul, li, fieldset, form, label, select, option, input, textarea { margin:0; padding:0; border:0; outline:0; }
a{text-decoration:none;}
ul, li { list-style: none;}
body{ font-family:Arial, Helvetica, sans-serif;margin: 0px;#padding-bottom:15px}
body,td,th {
	font-family: arial;
}
IMG{ border:none;}
/*--MAIN WRAPER--*/
.containerfull{ width:960px !important; .multipleborder:1px solid #cccccc; height:auto;display:table;margin:15px auto 15px auto!important;border:1px solid #BEC8D2}

ul{ margin:0; padding:0; list-style-type:none;}
.clear{clear:both;}
.ulHorizontal li{float:left;}
/*--TOP--*/
#header{ width:960px; height:164px; float:left; min-width: 960px;}
* html #header{width:960px}
#menu{ width:960px;#width:960px; height:25px; border-bottom:1px solid #cccccc; float:left; background-color:#f2f0e2;}
* html #menu{width:960px;height:28px;padding-top:2px}
.quickoptions  li{ float:right; background:url(../images/link-sep.png) right no-repeat; padding:0px 8px 0 8px; font-size:12px; color:#00517e;}
.quickoptions  li.first{background:none!important; margin-right:5px;margin-top:6px}
*html .quickoptions  li.first{margin-top:2px}
*html .quickoptions{margin-top:5px}
.quickoptions li.first a,.quickoptions li a{color:#003C6C !important}
.quickoptions li.first a:hover,.quickoptions li a:hover{text-decoration:underline !important}

/*--TOP (TACME)--*/
.t_logo-area{ width:960px;#width:960px; height:109px; background:url(../images/top_bg.png) repeat-x;}
* html .t_logo-area{width:960px}
.t_logo{ float:left; margin:12px 0 0 24px;}
.t_logo-txt{ float:right; margin:28px 15px 0 0;}
.t_welcome-user-area{ width:960px;#width:960px; height:25px; background:url(../images/date_bar_bg.png) repeat-x; border-top:1px solid #bec8d2; border-bottom:1px solid #bec8d2;}
* html .t_welcome-user-area{width:960px}
.t_welcome-txt{ font-size:12px; color:#333333; float:left; margin:5px 0 0 18px;}
.t_welcome-blue-txt{ color:#003c6c;}
.t_date{ font-size:12px; color:#333333; float:right; margin-top:5px; margin-right:12px;}
.t_links-icon{ margin:0 5px 0 0;float:left;height:14px}
*html .t_links-icon{margin-top:0px;margin-left:6px;display:block;float:left;margin-top:3px}
.logout{float:left;margin-top:6px}
*html .logout{margin-top:3px}
.t_links-icon img{ margin:0px 0 0 5px; background: transparent; width: 16px; height: 16px;}
.t_breadcrumb-area ul li:first-child{ background:none!important; padding:0 0 0 8px}
.t_breadcrumb-blue-txt{ background:url(../images/breadcrumb-arrow.png) left no-repeat; padding:0 10px 0 10px; margin:0 10px 0 7px;}
.separrow{margin:0px 5px;}
.ulbreadcrumb a{color:#003c6b;}
.ulbreadcrumb a:hover{text-decoration:underline}
.ulbreadcrumb li.current{color:#343331;}

/*--MIDDLE--*/
#content{ width:720px; float:left; margin-left:11px;height:auto;}

/* MIDDLE (Tacme)*/
.t_left-menu{ width:248px;  border:1px solid #cccccc; background:url(../images/menu-lines.png) no-repeat bottom left;background-color:#f2f0e2; height:480px; float:left; }
.t_menu-heading{ width:183px; float:left; height:24px; background:url(../images/blue_bg.png) repeat-x; font-size:14px; color:#FFF; font-weight:bold; padding:5px 0 0 14px; border: 1px solid #bdc6cc;}
.t_left-menu ul{ float:left;}
.t_left-menu ul li { width:248px; height:25px; float:left; background:url(../images/menu-btn-bg.png) no-repeat; font-size:14px; color:#005480; }
.t_menu-icon{margin:5px 5px 0 10px; float:left}
.t_left-menu ul li:hover { background:url(../images/menu-btn-hover-bg.png) no-repeat; font-size:14px; color:#000; }
.t_tmiddle-right{ width:720px; float:left; margin-left:8px; background-color:#FFF; height:100%; min-height:100%; }
.t_company-profile-container{ width:405px; float:left;}
.t_company-profile-container img{ clear:both;}

.t_company-name{ font-size:24px; color:#005480; font-weight:bold; float:left; }
.t_company-info{ font-size:14px; float:left; color:#73c167;clear:both; font-weight:bold;}
.t_heading-colum{ float:left; clear:both; margin:25px 0 0 0 }
.t_heading-colum li{ list-style-image:none; font-size:12px; line-height:24px;}
.t_comp-det-heading{ width:108px; float:left; color:#333333; font-size:12px; line-height:24px;}
.t_detail-colum{ width:300px; float:left; margin:25px 0 0 10px}
.t_detail-colum li{ font-size:12px; color:#666666; line-height:24px; }
.t_view-profile-btn{ width:136px; height:21px; float:left; margin-top:20px;}
.t_tfinancial-cont{ width:300px; float:left; margin-top:30px;}
.t_financial-top{ width:300px; height:22px; background:url(../images/fin-bg.png) no-repeat; font-size:14px; font-weight:bold; color:#ffffff; padding:4px 0 0 10px}
.t_tfinancial-cont ul{}
.t_tfinancial-cont ul li{ width:300px; border-bottom:1px solid #bec8d2; float:left; padding:0 0 3px 0; margin:7px 0 0 0; background: none!important}
.t_tfinancial-cont ul li:hover{ background:none !important}
.t_fin-black-txt{ float:left; font-size:12px; color:#333333; margin-left:10px;}
.t_fin-grey-txt{ float:left; font-size:12px; color:#666666;}
.t_grid-container{ width:370px; float:left; margin:30px 0 0 0px; height:235px;}
.t_grid-container1{ width:340px; float:left; margin:30px 0 0 0px;}
.t_grid-heading{ width:330px; height:24px; float:left; background:url(../images/blue_bg.png) repeat-x; font-size:14px; color:#ffffff; font-weight:bold; padding:5px 0 0 15px; border:1px solid #c1cacf; border-bottom:none}
.t_grid-captions-cont{ width:330px; height:24px; float:left; background:url(../images/date_bar_bg.png) repeat-x; border-top:1px #bec8d2 solid;  border-bottom:1px #bec8d2 solid; border:1px solid #c1cacf; border-bottom:none; border-top:none}
.t_grid-table{ float:left;  border:solid 1px #c1cacf;}
.grid-grey-txt{ font-size:12px; color:#666666; margin-left:14px;}
.t_tasks{ width:213px; height:11px; font-size:12px; color:#003366; margin-top:4px; padding:0 0 0 14px; float:left;}
.t_ref{ width:110px; height:11px; font-size:12px; color:#003366; margin-top:4px; padding:0 0 0 16px; float:left;}
.t_date1{ width:90px; height:11px; font-size:12px; color:#003366; margin-top:4px; padding:0 0 0 16px; float:left;}
.t_grid-footer{ width:340px; float:left; height:29px; background-color:#f2f0e2; border:1px solid #c1cacf; border-top:none;}
.t_view-btn{ float:right; margin:4px 10px 0 0;}
.t_ser{ width:130px; height:11px; font-size:12px; color:#003366; margin-top:4px; padding:0 0 0 16px; float:left;}
.t_tasks1{ width:195px; height:11px; font-size:12px; color:#003366; margin-top:4px; padding:0 0 0 14px; float:left;}
.t_menu-links{ float:left; padding-top:4px;}

/*FOOTER*/
#footer{ width:960px;#width:960px; border-top:1px solid #cccccc; height:43px; float:left; background-color:#eeeeef; margin-top:11px;}
* html #footer{width:960px;float:none}
#footer p{ font-size:11px;  color:#a0a0a0; margin:12px 20px 0 0;}

/*FOOTER (Tacme)*/
.t_copyright{ font-size:11px; color:#a3a3a3; float:left; margin:12px 0 0 20px}
.t_tacme_logo{ }
.t_powered{ width:160px; float:right; height:12px;}


/*MENU (Tacme)*/
#sidebar{ width:199px;  border:none; /*background:url(../images/menu-lines.png) no-repeat bottom left;background-color:#f2f0e2;*/ height:100%; float:left;display:inline }
#sidebar ul{ float:left; border-top:none; border-bottom:none;}
#sidebar ul li { width:199px; float:left; background:url(../images/menu-btn-bg.png) no-repeat; font-size:14px; color:#005480;}
#sidebar ul li:hover , #sidebar ul li.current{ background:url(../images/menu-btn-hover-bg.png) no-repeat; font-size:14px; color:#000;}

#sidebar li li{background:#d5e5f4;border:solid 1px #c1cacf;border-top:0;width:197px;#margin-bottom:-8px!important}
*html #sidebar ul li.first ul{margin-bottom:-7px!important}
#sidebar li li:hover , #sidebar li li.current{ background:#fff;}

/*FORM*/
#fm-submit{ width:680px; height:21px; float:left; *float:none; margin:20px 0 20px 15px;text-align:right}
.fm-req{ margin-bottom:11px; float:left}
.fm-opt{ width:172px; height:22px; border:none; border:1px solid #cccccc; margin-bottom:25px; float:left;color:#666666}
#requestStatus{margin-bottom:0!important}
legend{ width:700px; height:22px; **height:22px; float:left; background:url(../images/common/heading-bar-bg.png) repeat-x; border:1px solid #bec8d2; margin:0px; font-size:12px; font-weight:bold; color:#003366; padding:4px 0 0 10px;}
fieldset{ padding:0; margin:0; border:none; float:left;}
select.fm-opt{outline:none}
select.fm-opt option{padding-left:5px}

/*FORM (Tacme)*/
.t_tmiddle{ margin:10px 11px 0 11px; float:right;width:930px}
*html .t_tmiddle{margin:10px 3px 0 11px;width:938px}
.bg_MenuBottom{background:#f2f0e2 url("../images/menu-lines.png") no-repeat left bottom;width:197px;height:136px; border:solid 1px #cdcbcc; float:left; border-top:0;#top:-3px;#position:relative}
* html  #sidebar{background-color:#f2f0e2;border-right:1px solid #cdcbcc;border-left:1px solid #cdcbcc;border-bottom:1px solid #cdcbcc}
* html .bg_MenuBottom{/*margin-top:315px;*/border:0;height:136px!important}
.t_tabs1{ float:left;}
.t_tabs1 li{ width:128px; height:24px; background:url(../images/un-active-tab.png) repeat-x; float:left; border:none; border-bottom:none; font-size:14px; font-weight:bold; color:#343031; text-align:center; padding-top:5px; margin-right:1px; border:1px solid #cdcbcc; border-bottom:none;}
.t_tmiddle-right ul li:hover{ color:#FFF; background:url(../images/active-tab-bg.png);*-background-color:blue;}
.t_form{ width:720px; float:left;border: 1px solid #CCC; height:auto;!Important}

.t_form-left{ float:left; width:350px; margin-left:8px; margin-top: 15px; }
.t_form-left input{float:left!important;#padding-top:2px!important;#height:18px!important}
@media \0screen {
  .t_form-left input{padding-top:2px;height:18px}
}
.t_form-left textarea{float:left!important}
.t_form-fld-cap-cont{ width:140px; font-size:12px; color:#666666; float:left; padding-top:3px; line-height:11px;}
.t_fld-container{ width:104px; height:24px; float:left;}

label{width:140px; font-size:12px; color:#666666; float:left; margin-bottom: 8px; line-height:14px; clear:both;margin-top:3px}
*html label{float:left;height:23px;vertical-align:top}
.t_form-left input,.t_form-right input{width:165px; height:20px; border:1px solid #cccccc; font-size:12px; color:#666666; padding-left:5px; margin-bottom: 25px;}
*html .t_form-left{/*height:330px!important*/;width:325px!important}
*html .t_form-left input,*html.t_form-right input{float:left}
.t_form-right textarea{float:left!important}
.t_form-right input{float:left!important;#padding-top:2px!important;#height:18px!important}
@media \0screen {
  .t_form-right input{padding-top:2px;height:18px}
}
select{width:168px;float:left;}
option{/*width:168px;*/ float:left;}

.t_form-fld{ width:165px; height:22px; border:1px solid #cccccc; font-size:12px; color:#666666; padding-left:5px;}
.t_form-fld-readonly{ width:165px; height:22px; border:1px solid #cccccc; font-size:12px; color:#a0a0a0!important; padding-left:5px; background:#EFEFEF}
*html .fm-opt {float:left}
.t_form-right{ float:left; width:354px;margin-top: 15px;margin-left:8px}
*html .t_form-right{width:320px!important/*;height:330px!important*/;padding-bottom:10px}
.t_small-txt{ font-size:9px;}
.t_calender{vertical-align:middle}
.t_address{ width:165px; padding-left:5px; height:94px; border:1px solid #cccccc; font-size:12px; color:#666666; margin-right:8px;}
.t_gender{ width:70px; float:left; font-size:12px; color:#a0a0a0;}
.t_manad-cont{ width:/*203*/580px; float:left; font-size:12px; color:#666666; height:14px; background:url(../images/note-icon.png) no-repeat left; padding-left:20px;TEXT-ALIGN:LEFT} 
.t_btns{/* width:66px; height:21px;*/ float:right; margin-left:10px;}
.t_star{ color:#ed0000;}
.t_rbtn{ width:12px!important; height:12px!important; margin-right:5px!important; border:none!important;}
.t_select_gender{ font-size:12px!important; color:#666666!important; margin-right:8px!important;}

.fnp_form-fld{margin:6px 0 6px 0;width:323px;border:1px solid #cccccc; font-size:12px; color:#666666; padding-left:5px;height:22px}

/*POPUP*/
.t_popup{ width:764px; height:369px; background:url(../images/pop-up-bg.png) no-repeat; margin:0 auto; margin-top:60px;}
.t_popup-main-heading{ font-size:18px; font-weight:bold; color:#333333; float:left; margin:0px 0 0 0px}
.t_pop-up-grid-topbg{ width:669px; height:30px; background:url(../images/pop-up-grid-bg.png) repeat-x; float:left; border:1px solid #bec8d2; margin:10px 0 0 0px}
.t_popup-grid-table{ float:left; margin:0 0 0 0px}
.t_category{ font-size:12px; color:#343031; padding-left:10px;}
.t_aed{font-size:12px; color:#343031;}
.t_popup_cat{ width:409px; float:left; font-size:12px; color:#003366; font-weight:bold; margin:7px 0 0 10px;}
.t_popup_bank_guatrentee{ width:122px; float:left;  color:#003366; font-weight:bold; margin:7px 0 0 0px; font-size:12px;}
.t_popup_fees{ width:85px; float:left; font-size:12px; margin:7px 0 0 40px; color:#003366; font-weight:bold;}
.t_pop_up{ margin:0 auto; margin-top:100px;}
.t_popup_content{ width:670px; margin:10px 10px 10px 10px; float:left}
.t_close_popup{ float:right; widows:39px; height:39px; margin-right:-35px;}

.print-container{ float:right; height:16px; font-size:14px; color:#333333;}
.print-icon{ margin-left:5px;}

/* Jquery controls customization */
.t_form-fld-disable_calendar{ height:22px; border:1px solid #cccccc; font-size:12px; color:#222222;}
*html .t_form-fld-disable_calendar{height:23px}
.ui-datepicker{width:150px!important;}
.ui-datepicker-trigger{margin:0px 0px 0px 5px;border:1px solid red}
*html .ui-datepicker-trigger{background:url(clear.gif) no-repeat!important;filter:none!important}
.ui-widget{font-size:12px !important;}
.ui-datepicker table{font-size:0.9em !important;}
.ui-datepicker .ui-datepicker-title{line-height:1.4em; }
.ui-selectmenu{height:24px !important;width:172px !important;}
.ui-selectmenu-status{line-height:1em !important;}
.EmployeeType-menu{width:140px !important;}

/* Tabs */
div.panes div.tabcontent {
	display:none;width:700px;font-size:18px;}

div.panes img {}

/* root element for tabs  */

.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;	height:30px;float:left;
}

/* single tab */
.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;list-style-image:none !important;margin-right:1px !important;	font-size:12px; font-weight:bold; color:#343031;
}
.tabs li  a{color:#343031;}
.tabs li  a.current{color:#FFF !important;}

/* link inside the tab. uses a background image */
.tabs a { 
	background: url(../images/tabs.png) no-repeat -674px 0;
	*-background: url(../images/tabs.jpg) no-repeat -674px 0;
	font-size:10px;
	display:block;
	height: 31px;
	line-height:30px;
	margin:0;
	padding:0;
	text-align:center;
	text-decoration:none;
	color:#000;
	padding:0px;
	margin:0px;	
	width:89px;
}

.tabs a:active {outline:none;	}

/* when mouse enters the tab move the background image */
.tabs a:hover {
	background-position: -674px -31px;	color:#fff;	}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
.tabs .current, .tabs .current:hover, .tabs li.current a {
	background-position: -674px -62px;		
	cursor:default !important; 
	color:#000 !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
.tabs .w1 			{ background-position: -674px 0; width:89px; }
.tabs .w1:hover 	{ background-position: -674px -31px; }
.tabs .w1.current { background-position: -674px -62px; }

/* width 2 */
.tabs .w2 			{ background-position: -366px -0px; width:154px; }
.tabs .w2:hover 	{ background-position: -366px -31px; }
.tabs .w2.current { background-position: -366px -62px; }


/* width 3 */
.tabs .w3 			{ background-position: -193px -0px; width:174px; }
.tabs .w3:hover 	{ background-position: -193px -31px; }
.tabs .w3.current { background-position: -193px -62px; }

/* width 4 */
.tabs .w4 			{ background-position: -0px -0px; width:194px; }
.tabs .w4:hover 	{ background-position: -0px -31px; }
.tabs .w4.current { background-position: -0px -62px; }

/* initially all panes are hidden */ 
.panes .pane {display:none;}

/* Jq Grid */
#gbox_listNotifications.ui-widget-content,#gbox_listTasks.ui-widget-content{border-bottom:none;}

/*#gview_listNotifications .ui-jqgrid-titlebar ,#gview_listTasks .ui-jqgrid-titlebar{clear:both; width:312px; height:24px; background:url(../images/blue_bg.png) repeat-x; font-size:14px; color:#ffffff; font-weight:bold; padding:5px 0 0 15px; border:1px solid #c1cacf; border-bottom:none}
.ui-jqgrid-htable{border:solid 1px #c1cacf;}
span.ui-jqgrid-resize{display:none;}
.ui-jqgrid-labels th{background:url("../images/pop-up-grid-bg.png") repeat-x scroll 0 0 transparent;height:24px;font-size:12px;color:#003366;font-weight:normal;border-right:solid 1px #c1cacf;}
.ui-jqgrid-labels th:first-child{}
.ui-jqgrid-labels th:last-child{border-right:none;}
.ui-state-default .ui-icon{background:url("../images/jqgrid/ui-icons_6da8d5_256x240.png")}
.ui-jqgrid tr.ui-row-ltr td:first-child{border-left:1px solid #C1CACF;padding-left:10px;}
#2{background-color:#fff4e2;}
.ui-jqgrid tr.jqgrow { outline-style: none; height:24px;*height:25px !important;}

#listemployee_id{width:53px !important;}
#listemployee_note{width:153px !important;}
#listemployee{width:715px !important;}
.ui-jqgrid tr.jqgrow td:last-child{width:100px !important;} 
#gview_listemployee{width:700px !important;}
#gview_listemployee .ui-jqgrid .ui-jqgrid-titlebar{width:700px !important;}
#gview_listemployee  .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{width:700px !important;}
.ui-state-default .ui-jqgrid-hdiv{width:700px !important;}
*/

/* Menu */
.topnav {padding: 40px 28px 25px 0;}
ul.topnav {	padding: 0;	margin: 0;	font-size: 1em;	line-height: 9px; list-style: none;}
ul.topnav li {line-height: 9px;}
ul.topnav li a {line-height: 10px;font-size: 13px; margin:8px 5px; color:#0e517b;display: block; text-decoration: none;}
ul.topnav li a span {float:right}
*html ul.topnav li a span{top:-7px}
ul.topnav li a:hover {/*background-color:#675C7C;*/	color:#333333;}
ul.topnav ul {margin: 0;padding:0;display:none;line-height: 9px;}
ul.topnav ul li {margin: 0;	padding: 0;	clear: both;line-height: 9px;}
ul.topnav ul li a {background:url(../images/common/menu_arrow.png) no-repeat left center;margin-left:26px;padding-left: 12px;font-size: 12px;font-weight: normal;outline:0;color:#273039;height:14px}
ul.topnav ul li a {background:url(../images/common/menu_arrow.png) no-repeat left center;margin-left:26px;padding-left: 12px;font-size: 12px;font-weight: normal;outline:0;color:#273039;height:14px}
ul.topnav ul li a:hover {/*background-color:#D3C99C;*/	color:#084973;}
ul.topnav ul ul li a {color:silver;	padding-left: 40px;}
ul.topnav ul ul li a:hover {/*background-color:#D3CEB8;*/color:#675C7C;}
ul.topnav li ul li span{float:left;}
.navItem1{background:url(../images/menu-btn-bg.png);width:248px;height:25px;background-repeat:no-repeat;color:#0e517b;}
.navItem1 a{color:#0e517b;}
.navItem1:hover{background:url(images/menu-btn-hover-bg.png);width:248px;height:25px;}
.navItem1 img{float:left;margin:7px 5px 0px 10px;}
.navItem1 span img{margin-top:0px; z-index:999;}
.imgitem{margin:5px 5px 0px 10px; float:left;}
ul.topnav li {background:url(../images/menu-btn-bg.png);background-repeat:no-repeat;color:#0e517b;}
ul.topnav li:hover{background:url(../images/menu-btn-hover-bg.png);background-repeat:no-repeat;}
ul.topnav ul li {background:none; background-color:#d5e5f4;}
ul.topnav ul li:hover{background:none;background-color:#FFF;} 
ul.topnav ul li ul li {background:none;background-color:#FFF;}
ul.topnav ul li ul li:hover{background:none;background-color:#d5e5f4;} 
.ui-datepicker-trigger{*-float:right;*-margin-left:-45px;*-margin-top:-25px;}
.topnav > li > a > span > img{margin-top:0;#margin-top:-10px!important}
*html .topnav > li > a > span > img{margin-top:-10px}
.quickoptions{width:300px;float:right;margin: 5px 0 0 0}
.topnav li:first-child{min-height:26px}
*html .topnav li{height:26px!important}


/*Search*/
#search_container{ width:720px; height:159px; background-color:#f2f0e2; border:1px solid #bec8d2;}
.t_search_heading{ width:704px; float:left; height:24px; background:url(../images/blue_bg.png) repeat-x; font-size:14px; color:#FFF; font-weight:bold; padding:5px 0 0 14px;margin: -9px 0 0 0}
.t_search-left{ float:left; width:250px; margin-left:20px; margin-top: 20px; }
.t_search-right{ float:left; width:250px;margin-top: 20px; margin-left:20px;}
.label-search{width:100px; font-size:12px; color:#666666; margin-bottom: 20px; line-height:11px; clear:both}
.t_search_btns{ width:140px; height:21px; float:left; margin:84px 0 0 20px;}
.t_calendar-fld{ width:117px; height:22px; border:1px solid #cccccc; font-size:12px; color:#666666; padding-left:5px;}
#tks_search label{width:60px}
#tks_search input.srchTxt{width:165px!important}

/**itworx classes**/
.grdView{border: 1px solid #A6C9E2;width:98%;font-size:12px; border-spacing:0; border-collapse:collapse;margin-left:7px;table-layout:fixed;word-break:break-all;word-wrap:break-word }
.grdView caption{background: url("../images/blue_bg.png") repeat-x scroll 0 0 transparent;border: 1px solid #4297D7;color: #FFFFFF; font-weight: bold; height: 27px;padding-left:5px;padding-top:2px;text-align:left;}
.grdView th{color: #2E6E9E;font-weight: bold;  background: url("../images/jqgrid/ui-bg_glass_85_dfeffc_1x400.png") repeat-x scroll 50% 50% #DFEFFC;border: 1px solid #C5DBEC;text-align:left;height:25px;padding:5px 5px}
*html .grdView th{padding:1px 5px;filter:none;background: url("../images/jqgrid/ui-bg_glass_85_dfeffc_1x400.png") repeat-x scroll 50% 50% #DFEFFC;}
.grdView td{ border-right: 1px solid #C1CACF; border-bottom: 1px solid #C1CACF;height: 24px; text-align:left; padding: 0 10px;color:#222;}
.grdView td.actions{text-align:center;}
.actions a.fancy_popup_mange_doc{float:left}
.grdView  a.admin_actions{margin-right:8px}
.grdView td a{color:#222; text-decoration: underline;}
.grdAltRow{background:#fff4e2;}

.grdPager{background:#f2f0e2;border:solid 1px #A6C9E2;height:26px;border-top:0;text-align:right;padding-top:3px;padding-right:5px;width:699px;margin-left:7px;}
@-moz-document url-prefix() { .grdPager {width:698px } } 
.grdPager a{background:#fff;border:solid 1px #A6C9E2;text-align:center;display:inline-block;margin:0 2px;line-height:14px;font-size:11px;color:#000;/*font-weight:bold;*/padding:1px 5px 0 5px;}
.grdPager span.selected{background:#66b25a;border:solid 2px #d3e4dc;text-align:center;display:inline-block;margin:0 2px;line-height:14px;font-size:11px;color:#fff;font-weight:bold;padding:0 5px;}
#pageIndex{border:1px solid #A6C9E2;padding-left:2px;padding-right:2px}

.searchTbl td{border:0;background:#f2f0e2;height:54px; vertical-align:middle;}
.searchTbl label{width:100px;margin-top:3px;}
.srchTxt{border:solid 1px #ccc;width:242px;height:22px;vertical-align:bottom;margin-right:5px;}
.srchTxt-sm{border:solid 1px #ccc;width:140px;height:22px;vertical-align:bottom;}
.searchTbl *{vertical-align:middle;}

.brk{clear:both;padding-top:20px;}
hr{border:0;border-top:solid 1px #c1cacf;clear:both;padding:0;margin:0 5px;}

/*Documents*/
#documents a{text-decoration:none}
#documents a{text-decoration:none}
.documents_block {width:auto!important;float:none;padding-top:30px;#padding-top:0px}
*html .documents_block{width:auto!important}
.documents_block select{width:auto!important;float:left/*;#padding-bottom:2px;padding-top:2px*/}
.documents_block  label{float:left}
*html .documents_block  input{width:360px!important}
.documents_btn{float:left;margin-left:109px!important;margin-top:2px!important}
div.uploader{float:left;right:2px;margin:6px 0}
*html .documents_btn{margin-left:130px!important}
*html .documents_block  input button{background-color:red!important}
#documents th{/*background: url("../images/blue_bg.png") repeat-x scroll 0 0 transparent;border: 1px solid #4297D7;color: #FFFFFF; font-weight: bold; height: 27px;padding-left:5px;padding-top:2px;text-align:left;padding-bottom:0px!important*/}
*html #Documents th{/*background:url("../images/blue_bg.gif") repeat-x scroll 0 0 transparent;filter:none!important*/}
#documents{margin-left:0!important;width:712px!important;margin-top:20px;#margin-top:0!important;#margin-left:6px!important}
*html #Documents{margin-top:20px!important}
#documents select{margin-bottom:0px;width:250px!important}
#documents input{border:1px solid #cccccc;margin:6px 0}
#documents  tr{/*height:40px*/}

#add_document_type{float:right;#float:none;padding-top:17px;#padding-top:18px;text-align:right;padding-right:7px;#;padding-right:17px;cursor:pointer;color:#666666;font-size:12px;font-weight:bold}
*html #add_document_type{padding-top:0px!important}
#add_document_type_container{display:block;width:161px;text-align:right;#margin-left:552px;#width:155px;#margin-bottom:20px!important;margin-left:560px}
*html #add_document_type_container{width:145px;margin:0 0 20px 558px;padding-bottom:0px!important}
#add_document_type_container img{margin-top:17px;margin-right:8px;#float:left}
*html #add_document_type_container img{float:left;margin-top:0px}
a#add_document_type_container:hover #add_document_type{color:#333333!important}
*html a#add_document_type_container:hover {color:#333333!important}

/*Admin*/
div#services_list{width:600px!important}
select#fnpServices{width:auto!important;max-width:600px;#width:315px!important;/*border:0;*/overflow: scroll}
#services_list a{float:left;margin-right:5px}
#services_list img{margin-top:3px}


/*PopUp*/
.popup_container{margin:20px 10px;width:97%;#width:95%}
.popup_container form{width:100%}
.popup_container fieldset{width:99%}
.popup_container legend{width:98%!important;#width:95%!important}
.popup_btn{/*width:26%;*/text-align:right;padding-top:5px;clear:both}
.popup_container table{margin-right:8px;width:95%}
.popup_container table td{color: #666666;font-size: 12px;line-height: 14px;margin-bottom: 8px;padding:3px 0}
.popup_container div.t_form-left{width:97%}
*html .popup_container div.t_form-left{width:93%!important}
div.t_form-left div.brk{/*padding-top:0!important*/}
.popup_container  div.fnp_form label{margin-top:8px}
.popup_container hr{margin:0!important}
.popup_container textarea{margin-bottom:10px;width:161px}
.popup_container input{margin-bottom:10px}
.popup_container input.fnp_form-fld{width:280px}
.popup_container label{padding-top:4px}
.popup_container .t_form-fld-disable_calendar{margin-top:10px;width:160px}
.popup_container span.clear_expiry_date{margin:13px 0 0 7px;display:block;height:20px}
.popup_container span.clear_expiry_date img{margin-left:5px}
*html .popup_container img.clear_expiry_date {display:block}
.popup_container .error_dark{margin-left:10px;width:90%}
.popup_container .error_dark img{margin-right:10px;position:relative;top:10px}
.add_edit_document textarea{width:280px!important}

/*Buttons*/
button{border:0!important;background:none!important;outline: none!important;}
.btn_bg{border:1px solid #d4e8e0!important;background:url("../images/common/btn_bg.gif") repeat-x!important;color:white;cursor:pointer;font-size:11px;#font-size:11.5px;font-family:Arial;padding-bottom:3px;height:19px!important;#padding:1px 3px}
a.btn_bg{border:1px solid #d4e8e0!important;background:url("../images/common/btn_bg.gif") repeat-x!important;color:white;cursor:pointer;font-size:11px;font-family:Arial;height:10px!important;display:block;padding:4px 11px 4px 11px}
.btn_border{display:inline-block;border:1px solid #69b55e;margin-left:10px}
.btn_border_disabled{border:1px solid #898989}
.btn_bg_disabled{border:1px solid #898989!important;background:url("../images/common/btn_bg_disabled.gif") #c0c0c0 repeat-x!important;margin:1px}

/*PNG Images on ie6*/
img{ behavior: url("Js/iepngfix.htc") }

/*text area*/
textarea{border: 1px solid #CCCCCC;color: #666666;font-size: 12px;padding-left: 5px;padding-top:5px;font-family:Arial;resize: none!important}
table textarea{margin:10px 0}

/*Comments*/
div.comments{width:702px!important}
table#Comments  tr td{padding:10px!important}

/*error msg*/
.error_msg{color:#ED0000;font-size:12px;margin:0 0 10px 10px}
.error{color:#ED0000;font-size:12px;width:70%;font-weight:bold}
.error_dark{font-size:12px;width:70%;font-weight:bold}

/*Multiple Select*/
div.multiple_block{width:500px!important}
.multiple{border: 1px solid #CCCCCC;color: #666666;font-size: 12px;padding: 5px 10px 5px 5px;#padding:5px 10px 5px 5px!important;margin-right:10px;width:auto;min-width:165px}
*html .multiple option{padding-left:5px!important;border:1px solid red!important}
*html .multiple_selection_label{float:left}
.multiple_disabled{background-color:#ffffff;color:#A0A0A0}

/*Fees Mapping*/
#fnp_parameters input.fnp_form-fld{width:149px!important}
.ui-selectmenu-menu-dropdown{min-width:60px!important}
#fnp_parameters fieldset{float:none!important;padding-bottom:20px;display:block}
#fnp_parameters table{margin-left:0!important}
#fnp_parameters .fm-opt{margin-bottom:0}

/*Sort Image*/
.sort_img_asc{float:right;margin-top:5px;background:url('../images/arrow_down.png');background-repeat:no-repeat;width:8px;height:6px;cursor:pointer}
.sort_img_dec{float:right;margin-top:5px;background:url('../images/arrow_up.png');background-repeat:no-repeat;width:8px;height:6px;cursor:pointer}
.sort_title{float:left;text-align:left;font-size:12px;width:80%;padding-right:5px}
*html .sort_title{width:75%}
.sort_img{display:inline-block;vertical-align:middle}
.sort_img_ie6{float:right;margin-top:5px;background:url('../images/arrow_double.png')!important;background-repeat:no-repeat;width:8px;height:12px;cursor:pointer}
.sorting_container{border-left:0px!important}
#myInbox tr th{text-align:left;border-right:0px}

/*Search*/
#tblSearch tr td input.srchTxt{width:100%!important}
#tblSearch{background-color:#F2F0E2}
#tblSearch  select.fm-opt{margin-bottom:0px;width:100%}

#calculate_fees{width:100%}
*html #calculate_fees{width:680px!important}
#calculate_fees span.btn_border{margin-left:246px;#margin-left:223px}
*html #calculate_fees span.btn_border{margin-left:217px}
.fees_currency{padding:4px 0 0 10px;font-weight:bold;font-size:12px;color:#666666}
*html .fees_currency{padding:0 6px 0 0;display:inline-block;height:17px}
#calculate_fees div.brk{padding-top:0px}


#error_block{height:250px;margin:20px 0 0 0;width:100%;text-align:center}
#error_block img{padding-bottom:10px}
#error_block div.error_dark{padding-top:5px;width:100%;font-size:14px}

#get_parameters_block table{margin-left:0!important}
#get_parameters_block table tr td{padding:0 5px}
#get_parameters_block legend{margin-bottom:20px}

.amendment_list{display:inline-block;width:300px;margin-top:15px}
.amendment_list li{list-style:square;color:#666666;font-size:12px;list-style-position:inside}
.amendment_list li:hover{background:none!important;list-style:square!important;color:#666666!important}
.quickoptions li.first{margin-top:0 !important}